<html>
<head><meta charset="utf-8"><title>supporting macOS + ARM · t-infra · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/index.html">t-infra</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html">supporting macOS + ARM</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="201645656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645656">(Jun 22 2020 at 18:49)</a>:</h4>
<p>When do we start gating on the new macOS ARM platform? <span aria-label="innocent" class="emoji emoji-1f607" role="img" title="innocent">:innocent:</span></p>



<a name="201645683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645683">(Jun 22 2020 at 18:49)</a>:</h4>
<p>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</p>



<a name="201645775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645775">(Jun 22 2020 at 18:50)</a>:</h4>
<p>at least they hinted that mac minis will be available</p>



<a name="201645791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645791">(Jun 22 2020 at 18:50)</a>:</h4>
<p>which will hopefully mean we'll have CI?</p>



<a name="201645792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645792">(Jun 22 2020 at 18:50)</a>:</h4>
<p>In a positive view, I hope this makes ARM machines easier to find for such purposes</p>



<a name="201645825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201645825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201645825">(Jun 22 2020 at 18:51)</a>:</h4>
<p><span class="user-mention" data-user-id="225192">@Nell Shamrell-Harrington</span> we have a new topic for the call with github at least</p>



<a name="201646375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201646375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201646375">(Jun 22 2020 at 18:55)</a>:</h4>
<blockquote>
<p>Starting today, developers will be able to apply for a Mac mini with an A12Z chip inside to help prepare their apps for Apple's custom silicon.</p>
</blockquote>
<p>Wonder how many Rust folk will be doing that.</p>



<a name="201646397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201646397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201646397">(Jun 22 2020 at 18:55)</a>:</h4>
<p>also, "apply" is a broad term</p>



<a name="201680201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201680201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201680201">(Jun 23 2020 at 01:30)</a>:</h4>
<p>Very true!</p>



<a name="201690766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201690766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Rakshith Ravi <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201690766">(Jun 23 2020 at 06:15)</a>:</h4>
<p>We have a partnership going on with Apple with regards to our hardware working on macOS devices. I'll try and see if I can get my hands on the DTK. If LLVM supports darwin on ARM, we should be good to go, yeah?</p>



<a name="201701030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201701030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201701030">(Jun 23 2020 at 08:45)</a>:</h4>
<p>there are still a couple problems I see:</p>



<a name="201701040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201701040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201701040">(Jun 23 2020 at 08:46)</a>:</h4>
<p>aarch64 is <em>close</em> to being tier 1, but there are still a couple of tests failing (ARM people are working on them <span aria-label="heart" class="emoji emoji-2764" role="img" title="heart">:heart:</span>)</p>



<a name="201701187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201701187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201701187">(Jun 23 2020 at 08:47)</a>:</h4>
<p>while we'll hopefully be able to cross-compile from x86_64 to aarch64, we'll need actual hardware to run the tests</p>



<a name="201701204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201701204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201701204">(Jun 23 2020 at 08:47)</a>:</h4>
<p>and hardware for some compiler team members to fix bugs</p>



<a name="201704988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201704988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Rakshith Ravi <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201704988">(Jun 23 2020 at 09:31)</a>:</h4>
<p>Hmm got it. Well, when I do get hold of the DTK, I'll try and cross-compile and see how it works.</p>



<a name="201704995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201704995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Rakshith Ravi <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201704995">(Jun 23 2020 at 09:31)</a>:</h4>
<p>Will keep you posted</p>



<a name="201721964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201721964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201721964">(Jun 23 2020 at 13:04)</a>:</h4>
<p>I think that we (Rust as a whole) should have some kind of story to tell people about macOS/ARM. Apple's stated goal is to have consumer-available hardware by the end of the year and it sounds like all new machines will be ARM in two years. I expect that the uptick in usage will be pretty strong.</p>



<a name="201722202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201722202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201722202">(Jun 23 2020 at 13:06)</a>:</h4>
<p>Ideally, we could put up a blog post with our rough plan before the first consumer model is available.</p>



<a name="201730616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201730616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201730616">(Jun 23 2020 at 14:10)</a>:</h4>
<p>well, sure, but we don't actually have any information available now</p>



<a name="201972320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/201972320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#201972320">(Jun 25 2020 at 13:58)</a>:</h4>
<p>To be clear about getting a Developer Transition Kit, the normal application process is a lottery, where you have to give a reason for why you need the developer kit. Short of people in the community getting lucky we likely won't have a way to reliably work on it until there's consumer hardware available. (Aside: This is an area where having a discrete legal entity for the project would help.) </p>
<p>Even then Apple's two year transition is for its hardware, and the current rumors are that Apple will announce a ARM MacBook and iMac as the first consumer ARM Macs at the end of the year/start of next year (though Apple has only promised a single Mac this year). For ARM Mac runners in CI Apple needs to release an ARM Mac Mini or Mac Pro so it could be a year to a couple of years before that's available to us.</p>
<p>I don't know if we need to give a plan, I think there will be sufficient organic interest in porting Rust. Speaking personally, I hope to buy one soon as they're available because I've been wanting to upgrade my macbook and I obviously need Rust to work. However I would prefer that once <code>aarch64-apple-macos</code> approaches tier one quality there is an RFC to promote it.</p>



<a name="202028516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202028516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202028516">(Jun 25 2020 at 21:38)</a>:</h4>
<blockquote>
<p>I don't know if we need to give a plan, I think there will be sufficient organic interest in porting Rust.</p>
</blockquote>
<p>I think there will be plenty of interest in <em>using</em> Rust, which is why I think the project needs to have an answer to the question “where and when is it?”, thus having a public plan. </p>
<p>Even for the smaller group of people that want to do the work on porting, having a plan for how they can collaborate would allow them to get going faster (and theoretically finished faster).</p>



<a name="202028766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202028766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202028766">(Jun 25 2020 at 21:41)</a>:</h4>
<p>Stating things like “we won’t make it tier 1 until X Y and Z” also establishes some basic expectations/timelines for potential users.</p>



<a name="202028855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202028855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202028855">(Jun 25 2020 at 21:42)</a>:</h4>
<p>I know that overlaps with the open tiers RFC, but maybe this will be the thing to push that over the edge.</p>



<a name="202075522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202075522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202075522">(Jun 26 2020 at 10:51)</a>:</h4>
<p>so, I think these are the steps we need to take:</p>
<ul>
<li>Reach out to people at Apple to see whether we can get actual hardware, and if they have people we can ping if things don't work. <strong>Don't start doing that please</strong>, let's coordinate with me and <span class="user-mention silent" data-user-id="116009">nikomatsakis</span>  first</li>
<li>Pull the necessary LLVM changes, and test if rustc can at least be cross-compiled</li>
<li>Get Xcode 12 on CI and setup a cross-compiling builder, to get to Tier 2</li>
<li>Iterate on all the broken stuff to get as many tests as possible working</li>
<li>Get actual native hardware on CI and start running the test suite</li>
<li>Hopefully promote it to Tier 1</li>
</ul>



<a name="202075601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202075601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202075601">(Jun 26 2020 at 10:52)</a>:</h4>
<p>I fully expect we won't have Tier 1 support when the consumer hardware launches, and I have some doubts we're going to even have builds available by then</p>



<a name="202075628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202075628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202075628">(Jun 26 2020 at 10:52)</a>:</h4>
<p>cc <span class="user-mention" data-user-id="116009">@nikomatsakis</span></p>



<a name="202081730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202081730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202081730">(Jun 26 2020 at 12:12)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> those sound fine as technical steps. My point is mostly to have a public post that says </p>
<blockquote>
<p>we are excited too and are working on it. We expect it to be at $this_stage when consumer hardware is available, but here are the things we are doing to ensure usual Rust quality. If you are interested in following along, check $tracking_issue. If you want to help, join $zulip_thread</p>
</blockquote>



<a name="202082176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082176">(Jun 26 2020 at 12:16)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> but I don't think we have enough information to make such promises</p>



<a name="202082196"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082196" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082196">(Jun 26 2020 at 12:16)</a>:</h4>
<p>What promise?</p>



<a name="202082308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082308">(Jun 26 2020 at 12:18)</a>:</h4>
<p>we don't know if we can guarantee to have something up by the time consumer hardware comes out</p>



<a name="202082386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082386">(Jun 26 2020 at 12:19)</a>:</h4>
<p>Where did I suggest ”guarantee“?  If “expect” is too strong for you, try “hope”. Again, my point is simply to have something public and findable so that people know that it’s coming and what to expect and what our plan is.</p>



<a name="202082404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082404">(Jun 26 2020 at 12:19)</a>:</h4>
<p>I might have used the wrong word there :)</p>



<a name="202082475"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082475" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082475">(Jun 26 2020 at 12:20)</a>:</h4>
<p>I wouldn't be comfortable saying anything more than "We're looking into it but we don't have any timeline on when it will be available"</p>



<a name="202082485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082485">(Jun 26 2020 at 12:20)</a>:</h4>
<p>which is the status we're on right now</p>



<a name="202082516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082516">(Jun 26 2020 at 12:20)</a>:</h4>
<p>That is correct and totally fine. How does any normal user of Rust find that statement?</p>



<a name="202082586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082586">(Jun 26 2020 at 12:21)</a>:</h4>
<p>I also think your bullets serve as a fine outline of what kinds of things we are doing to “look into it”.</p>



<a name="202082732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202082732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202082732">(Jun 26 2020 at 12:23)</a>:</h4>
<p>I feel like the responses I’ve gotten to this indicate a lot of push back and I’m frankly surprised.</p>
<p>I wouldn’t think publicly stating our planned direction, steps as we know them, and required checkpoints would be this contentious</p>



<a name="202083019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083019">(Jun 26 2020 at 12:27)</a>:</h4>
<p>to be clear, mine is not pushback, I just want to avoid setting the wrong expectations</p>



<a name="202083092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083092">(Jun 26 2020 at 12:28)</a>:</h4>
<p>there are <em>a ton</em> of  unknowns</p>



<a name="202083311"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083311" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083311">(Jun 26 2020 at 12:31)</a>:</h4>
<p>Why not start by saying that? “Yes I agree we should have a public statement, but we need to be careful about what we say”</p>



<a name="202083462"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083462" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083462">(Jun 26 2020 at 12:33)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> fair</p>



<a name="202083550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083550">(Jun 26 2020 at 12:34)</a>:</h4>
<blockquote>
<p>Jake Goulding: I think that we (Rust as a whole) should have some kind of story to tell people about macOS/ARM. [...] Ideally, we could put up a blog post with our rough plan before the first consumer model is available.</p>
</blockquote>



<a name="202083655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083655">(Jun 26 2020 at 12:35)</a>:</h4>
<p>Yeah that's my concern as well. When we've said we're going to do something it leads to a constant "is it ready yet?" style of question from the community that becomes tiring. I'd prefer if we held off on giving any kind of story unless its actually concrete.</p>



<a name="202083786"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083786" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083786">(Jun 26 2020 at 12:37)</a>:</h4>
<p>I... honestly don't think the existence of a post stating our path is going to <em>increase</em> those questions. People that are interested will ask them anyway.</p>



<a name="202083959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202083959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202083959">(Jun 26 2020 at 12:39)</a>:</h4>
<p>With a post (and tracking issue / zulip stream / whatever) those that search for it have a chance to find the answer without asking again.</p>



<a name="202084643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202084643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202084643">(Jun 26 2020 at 12:46)</a>:</h4>
<p>oh, I also agree that a "we're looking into it" without making any promises needs to be done</p>



<a name="202084686"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202084686" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202084686">(Jun 26 2020 at 12:46)</a>:</h4>
<p>let me try and draft something</p>



<a name="202085084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085084">(Jun 26 2020 at 12:50)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> Well could you be clear on you mean by post? Because I would consider a tracking issue, a internals post, and a zulip stream to be very different from a blog post that goes on reddit.</p>



<a name="202085160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085160">(Jun 26 2020 at 12:50)</a>:</h4>
<p>(anything we'll do will go on reddit)</p>



<a name="202085204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085204">(Jun 26 2020 at 12:51)</a>:</h4>
<p>I mean an "infra team blog post", like <a href="https://blog.rust-lang.org/inside-rust/2019/10/22/infra-team-meeting.html">https://blog.rust-lang.org/inside-rust/2019/10/22/infra-team-meeting.html</a></p>



<a name="202085304"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085304" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085304">(Jun 26 2020 at 12:52)</a>:</h4>
<p>To be clear I'm just raising my concern, I'm not trying to block you.</p>



<a name="202085336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085336">(Jun 26 2020 at 12:52)</a>:</h4>
<p>oh right I stopped doing these after a while <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="202085419"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085419" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085419">(Jun 26 2020 at 12:52)</a>:</h4>
<p>I do agree that the content of the blog post needs to be worded to avoid giving any promises we can't / don't want to keep.</p>



<a name="202085571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085571">(Jun 26 2020 at 12:54)</a>:</h4>
<p>Which is why I think including our checkpoints (e.g. require a CI vendor to have native macOS/ARM machines) in such a post is valuable.</p>



<a name="202085676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085676">(Jun 26 2020 at 12:55)</a>:</h4>
<p>The post might just be "we want to support this, but &lt;restate the tier conditions&gt; and &lt;list known issues with meeting those conditions&gt;. If you want to help, go $here if you want to follow progress, go $here"</p>



<a name="202085792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202085792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202085792">(Jun 26 2020 at 12:56)</a>:</h4>
<p>"We won't make this tier 1 until it meets the same high quality standards as the rest of the tier 1 platforms" — an opportunity to restate how Rust and the process behind Rust emphasizes quality</p>



<a name="202116605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202116605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202116605">(Jun 26 2020 at 17:07)</a>:</h4>
<p>I'm curious what other communities are doing? e.g. what is LLVM planning to do? They presumably will need to test on ARM macos too, right?</p>



<a name="202118266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202118266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202118266">(Jun 26 2020 at 17:22)</a>:</h4>
<p>iirc llvm doesn't really have CI?</p>



<a name="202127709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202127709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202127709">(Jun 26 2020 at 18:51)</a>:</h4>
<p><span class="user-mention" data-user-id="198054">@mark-i-m</span> LLVM already works, LLVM would be required to run XCode which you already can on the DTKs.</p>



<a name="202127857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202127857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202127857">(Jun 26 2020 at 18:52)</a>:</h4>
<p>LLVM is Apple's project so they should be way ahead of us.</p>



<a name="202140941"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202140941" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202140941">(Jun 26 2020 at 20:51)</a>:</h4>
<p>I think a tracking issue / blog post is a good idea myself. I think everyone will understand that we can't promise support on any particular timeline, but we should definitely word it to avoid giving the impression that we can.</p>



<a name="202353736"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202353736" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202353736">(Jun 29 2020 at 18:59)</a>:</h4>
<p>I've looked into this more and and found some things that are interesting. Apple has a translation layer called "Rosetta 2" that allows x86 apps to run on ARM Macs. So it seems <code>rustc</code> will most likely be runnable on day one. Apple says the translation is done at "install time" which makes sense for apps but I don't know if it just works on first run of any x86 executable. So maybe rust works already just not natively.</p>
<p>Also Apple has said that they have already contributed patches to open source projects like Node.JS and Python to ensure that they work. So it seems like they might be open to collaborating at least somewhat on this. I think it would be a good idea for someone to reach out if they have any contacts over there.</p>



<a name="202355066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202355066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202355066">(Jun 29 2020 at 19:09)</a>:</h4>
<blockquote>
<p>"install time"</p>
</blockquote>
<p>That sounds to me like it translates a bundle when it gets registered with the system. (eg first run. I believe there are also other cases, but I can't find it anymore.) Rustc is not a bundle, so I don't know if it will work transparently.</p>



<a name="202355265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202355265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202355265">(Jun 29 2020 at 19:11)</a>:</h4>
<p>For Python porting to ARM Macs should prett much be a matter of recompiling it. CPython doesn't contain a JIT. Node.JS should also pretty much already work, as V8 is also used on Chrome for Android.</p>



<a name="202357031"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202357031" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202357031">(Jun 29 2020 at 19:27)</a>:</h4>
<blockquote>
<p>I think it would be a good idea for someone to reach out if they have any contacts over there.</p>
</blockquote>
<p>Yes, but we want to do so in a coordinated way.</p>
<blockquote>
<p>"install time"</p>
</blockquote>
<p>Hopefully it doesn't mean "from the App store". They already kind of do that for iOS apps, where what you install can be a stripped version of the app that was uploaded.</p>



<a name="202359091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202359091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202359091">(Jun 29 2020 at 19:44)</a>:</h4>
<blockquote>
<p>That sounds to me like it translates a bundle when it gets registered with the system. (eg first run. I believe there are also other cases, but I can't find it anymore.) Rustc is not a bundle, so I don't know if it will work transparently.</p>
</blockquote>
<p>I'm pretty sure bundles are separate to Rosetta. At least I haven't seen anything that would indicate that. The only things that they have said Rosetta will not be able to run is x86 virtualisation apps, or kernel extensions.</p>
<blockquote>
<p>For Python porting to ARM Macs should prett much be a matter of recompiling it. CPython doesn't contain a JIT. Node.JS should also pretty much already work, as V8 is also used on Chrome for Android.</p>
</blockquote>
<p>My point was more that Apple committed the engineering time and resources to ensure these projects worked.</p>
<blockquote>
<p>Yes, but we want to do so in a coordinated way.</p>
</blockquote>
<p>I agree, I don't know how what I said was contrary to that.</p>
<blockquote>
<p>Hopefully it doesn't mean "from the App store". They already kind of do that for iOS apps, where what you install can be a stripped version of the app that was uploaded.</p>
</blockquote>
<p>It definitely isn't just from the app store, if it's from the App store then it's a "Universal 2" bundle which is a bundle that contains both the x86 and ARM versions.</p>



<a name="202362093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202362093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202362093">(Jun 29 2020 at 20:13)</a>:</h4>
<blockquote>
<p>Apple committed the engineering time and resources</p>
</blockquote>
<p>For projects that they ship as part of the base system, presumably.</p>



<a name="202363650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202363650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202363650">(Jun 29 2020 at 20:27)</a>:</h4>
<p>Thankfully, LLVM is key to the Apple ecosystem</p>



<a name="202363807"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202363807" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202363807">(Jun 29 2020 at 20:28)</a>:</h4>
<p>They kind of made the project what it is today, when they hired a young Chris Lattner with his weird PhD project for a low level virtual machine x3</p>



<a name="202363840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202363840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202363840">(Jun 29 2020 at 20:29)</a>:</h4>
<p>So I would bet that LLVM will at least run natively there</p>



<a name="202363877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202363877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202363877">(Jun 29 2020 at 20:29)</a>:</h4>
<p>Apart from LLVM, what other non-rust dependencies does <code>rustc</code> have?</p>



<a name="202363969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202363969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202363969">(Jun 29 2020 at 20:30)</a>:</h4>
<p>Ah, wait, I didn't even mention why LLVM is so key to Apple</p>



<a name="202364015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364015">(Jun 29 2020 at 20:30)</a>:</h4>
<p>LLVM is where clang, the C, C++ and ObjC compiler are built from</p>



<a name="202364035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364035">(Jun 29 2020 at 20:30)</a>:</h4>
<p>As well as <code>swiftc</code>, the Swift compiler</p>



<a name="202364112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364112">(Jun 29 2020 at 20:31)</a>:</h4>
<p>which is written in C++ as well, to use LLVM directly, and is usually compiled with <code>clang</code></p>



<a name="202364137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364137">(Jun 29 2020 at 20:31)</a>:</h4>
<p>So there you go</p>



<a name="202364254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364254">(Jun 29 2020 at 20:32)</a>:</h4>
<p>Apple really needs LLVM to run flawlessly and as quickly as possible in ARM, at least their ARM computers</p>



<a name="202364628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364628">(Jun 29 2020 at 20:36)</a>:</h4>
<p>I don't believe anyone is overly concerned that LLVM won't work.</p>



<a name="202364834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364834">(Jun 29 2020 at 20:37)</a>:</h4>
<p>Oops, I read only up to like yesterday's messages. It seemed to me that it was a concern, but apparently not :D</p>



<a name="202364855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364855">(Jun 29 2020 at 20:38)</a>:</h4>
<p>I'm now reading the rest</p>



<a name="202364918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202364918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202364918">(Jun 29 2020 at 20:38)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> I’m fairly certain Node.JS is not a system dependency. I only listed two but they listed dozens.</p>



<a name="202365234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202365234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202365234">(Jun 29 2020 at 20:41)</a>:</h4>
<p>Ah okay, <span class="user-mention" data-user-id="219696">@XAMPPRocky</span> had already brought the point that LLVM is still in no small part Apple's thing, and that thus they should be ahead of us in porting and stuff</p>



<a name="202365353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202365353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202365353">(Jun 29 2020 at 20:42)</a>:</h4>
<p>So if I understand correctly, no Darwin arm platform is Tier 1 yet?</p>



<a name="202365454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202365454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202365454">(Jun 29 2020 at 20:43)</a>:</h4>
<p>And that is what we want to (hopefully) work on with the DTK</p>



<a name="202367609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202367609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202367609">(Jun 29 2020 at 21:02)</a>:</h4>
<blockquote>
<p>no Darwin arm platform</p>
</blockquote>
<p>Has anyone actually received any DTKs yet? If not, such a platform doesn't really exist.</p>
<blockquote>
<p>Tier 1</p>
</blockquote>
<p>It's not even a tier. Not tier 2 or 3.</p>



<a name="202368484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202368484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202368484">(Jun 29 2020 at 21:10)</a>:</h4>
<blockquote>
<p>Node.JS is not a system dependency.</p>
</blockquote>
<p>Gotcha. I have it installed myself, so I wasn’t sure. I guess Apple corporate ranks us below NodeJS.</p>



<a name="202368670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202368670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202368670">(Jun 29 2020 at 21:12)</a>:</h4>
<blockquote>
<p>Apple has said</p>
</blockquote>
<p>Can you drop a link so we can read it with full context?</p>



<a name="202368856"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202368856" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202368856">(Jun 29 2020 at 21:13)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116155">Jake Goulding</span> <a href="#narrow/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM/near/202367609">said</a>:</p>
<blockquote>
<blockquote>
<p>no Darwin arm platform</p>
</blockquote>
<p>Has anyone actually received any DTKs yet? If not, such a platform doesn't really exist.</p>
</blockquote>
<p>iOS and iPadOS run the Darwin kernel. That's why I asked it that way :3</p>



<a name="202369771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202369771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202369771">(Jun 29 2020 at 21:22)</a>:</h4>
<p>Mm, okay, the highest tiered ARM Darwin computer is Tier 2: <a href="https://forge.rust-lang.org/release/platform-support.html">https://forge.rust-lang.org/release/platform-support.html</a></p>



<a name="202371119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202371119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202371119">(Jun 29 2020 at 21:36)</a>:</h4>
<p>So I would guess that <code>rustc</code> would build out of the box but that's about it</p>



<a name="202371136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202371136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202371136">(Jun 29 2020 at 21:36)</a>:</h4>
<p>Let's hope that's the case</p>



<a name="202378962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202378962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202378962">(Jun 29 2020 at 23:15)</a>:</h4>
<p><span class="user-mention" data-user-id="212698">@Félix Fischer</span> those are <em>cross-compilation</em> tier 2, not host tier 2</p>



<a name="202378979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202378979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202378979">(Jun 29 2020 at 23:15)</a>:</h4>
<p>i.e. we only build the stdlib for them, not the whole toolchain</p>



<a name="202380015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202380015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202380015">(Jun 29 2020 at 23:31)</a>:</h4>
<p>Ahhhhh</p>



<a name="202380016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202380016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202380016">(Jun 29 2020 at 23:31)</a>:</h4>
<p>My bad</p>



<a name="202380028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202380028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202380028">(Jun 29 2020 at 23:31)</a>:</h4>
<p>Thank you <span class="user-mention" data-user-id="121055">@Pietro Albini</span> :)</p>



<a name="202398925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202398925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202398925">(Jun 30 2020 at 06:18)</a>:</h4>
<p><span class="user-mention" data-user-id="116155">@Jake Goulding</span> This was not in a prepared statement it was in the WWDC State of The Union, so you have to watch like the first 20~ or so minutes of this video to find it. <a href="https://developer.apple.com/videos/play/wwdc2020/102/">https://developer.apple.com/videos/play/wwdc2020/102/</a></p>



<a name="202500780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202500780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Steve Klabnik <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202500780">(Jun 30 2020 at 22:00)</a>:</h4>
<p>so i applied to get a transition kit, but did not get one</p>



<a name="202500796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202500796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Steve Klabnik <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202500796">(Jun 30 2020 at 22:00)</a>:</h4>
<p>but, i know someone who did</p>



<a name="202500833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202500833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Steve Klabnik <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202500833">(Jun 30 2020 at 22:01)</a>:</h4>
<p>and the x86_64 version apparently works via rosetta, </p>
<p>% rustc --version<br>
&lt;jemalloc&gt;: Unsupported system page size<br>
rustc 1.44.1 (c7087fe00 2020-06-17)</p>



<a name="202500838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202500838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Steve Klabnik <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202500838">(Jun 30 2020 at 22:01)</a>:</h4>
<p>but with that jemalloc warning</p>



<a name="202500853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202500853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Steve Klabnik <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202500853">(Jun 30 2020 at 22:01)</a>:</h4>
<p>so that is very cool!</p>



<a name="202516990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202516990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202516990">(Jul 01 2020 at 00:11)</a>:</h4>
<p>Good to hear!</p>



<a name="202523420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/supporting%20macOS%20%2B%20ARM/near/202523420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/supporting.20macOS.20.2B.20ARM.html#202523420">(Jul 01 2020 at 02:03)</a>:</h4>
<p>Ok, I've created <a href="https://github.com/rust-lang/rust/issues/73908">a tracking issue</a> and pointed people to <a class="stream" data-stream-id="242906" href="/#narrow/stream/242906-t-compiler.2Farm">#t-compiler/arm</a>. Next step is to draft up a blog post.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>